#pragma once
#include "..\content\ResManager.h"

namespace ds {

class KeyboardState {

};

class MouseState {

};

class CGame {

public:
	CGame() {}
	virtual ~CGame() {}
	virtual void initialize() = 0;
	virtual void loadContent(ResManager& resourceManager) = 0;
	virtual void restore() = 0;
	virtual void dispose() = 0;
	KeyboardState* getKeyboardState();
	MouseState* getMouseState();
};

}

